# celery启动文件
# import eventlet
# eventlet.monkey_patch()
#celery -A celery_tasks.main worker -l INFO -P eventlet -c 1000：指定并发数为1000
from celery import Celery

# 为celery使用django配置文件进行设置
import os
os.environ.setdefault("DJANGO_SETTINGS_MODULE", "meiduo_mall.settings")

# 创建celery实例
celery_app = Celery('celery_tasks')
# 加载配置：从celery_tasks.config模块中加载配置
celery_app.config_from_object('celery_tasks.config')
# 自动发现任务,auto_discover_tasks()方法会自动发现tasks.py文件中的任务
celery_app.autodiscover_tasks(['celery_tasks.sms','celery_tasks.email'])